provide electricity - Francés Inglés Diccionario